1
5
13
3
16
34
8
10
7
9
22
14
31
15
28
27
48
40
63
43
24
20
44
33
326
35
53
250
75
64
41
32
54
83
71
57
72
52
126
100
46
103
147
36
39
65
30
25